Table: Schedule of Restructuring and Related Costs [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Restructuring and Related Costs [Table] [Table]

*

*

us-gaap:ScheduleOfRestructuringAndRelatedCostsTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Business Segments [Axis] [Axis]

*

*

us-gaap:StatementBusinessSegmentsAxis
5 Segment [Domain] [Domain]

*

*

us-gaap:SegmentDomain
6 Business Acquisition [Axis] [Axis]

*

*

us-gaap:BusinessAcquisitionAxis
7 Business Acquisition, Acquiree [Domain] [Domain]

*

*

us-gaap:BusinessAcquisitionAcquireeDomain
8 Series of Individually Immaterial Business Acquisitions [Member] [Member]

*

*

us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
9 Restructuring Type [Axis] [Axis]

*

*

us-gaap:RestructuringCostAndReserveAxis
10 Type of Restructuring, All Types [Domain] [Domain]

*

*

us-gaap:TypeOfRestructuringDomain
11 Facility Closing [Member] [Member]

*

*

us-gaap:FacilityClosingMember
12 Employee Severance [Member] [Member]

*

*

us-gaap:EmployeeSeveranceMember
13 One-time Termination Benefits [Member] [Member]

*

*

us-gaap:OneTimeTerminationBenefitsMember
14 Special Termination Benefits [Member] [Member]

*

*

us-gaap:SpecialTerminationBenefitsMember
15 Employee Relocation [Member] [Member]

*

*

us-gaap:EmployeeRelocationMember
16 Contract Termination [Member] [Member]

*

*

us-gaap:ContractTerminationMember
17 Restructuring Cost and Reserve [Line Items] [Line Items]

*

*

us-gaap:RestructuringCostAndReserveLineItems
18 Schedule of Restructuring and Related Costs [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
19 Restructuring Cost and Reserve [Hierarchy] [Abstract]

*

*

added:RestructuringCostReserveHierarchy
20 Restructuring and Related Activities, Description [Concept] Text/String For Period

*

us-gaap:RestructuringAndRelatedActivitiesDescription
21 Restructuring and Related Activities, Initiation Date [Concept] Date For Period

*

us-gaap:RestructuringAndRelatedActivitiesInitiationDate
22 Restructuring and Related Activities, Authorized Approval [Concept] Text/String For Period

*

us-gaap:RestructuringAndRelatedActivitiesAuthorizedApproval
23 Restructuring and Related Activities, Completion Date [Concept] Date For Period

*

us-gaap:RestructuringAndRelatedActivitiesCompletionDate
24 Business Acquisition, Planned Restructuring Activities, Description [Concept] Text/String For Period

*

us-gaap:BusinessAcquisitionPlannedRestructuringActivitiesDescription
25 Business Acquisition, Cost of Acquired Entity, Planned Restructuring Activities [Concept] Monetary As Of Credit us-gaap:BusinessAcquisitionCostOfAcquiredEntityPlannedRestructuringActivities
26 Restructuring and Related Cost [Hierarchy] [Abstract]

*

*

us-gaap:RestructuringAndRelatedCostLineItems
27 Restructuring and Related Cost, Description [Concept] Text/String For Period

*

us-gaap:RestructuringAndRelatedCostDescription
28 Restructuring and Related Cost, Expected Cost [Concept] Monetary For Period Debit us-gaap:RestructuringAndRelatedCostExpectedCost
29 Restructuring and Related Cost, Incurred Cost [Concept] Monetary For Period Debit us-gaap:RestructuringAndRelatedCostIncurredCost
30 Restructuring and Related Cost, Cost Incurred to Date [Concept] Monetary For Period Debit us-gaap:RestructuringAndRelatedCostCostIncurredToDate
31 Restructuring and Related Cost, Caption that Includes Restructuring Charges [Concept] Text/String For Period

*

us-gaap:RestructuringAndRelatedCostCaptionThatIncludesRestructuringCharges
32 Restructuring Charges [Roll Up] [Abstract]

*

*

us-gaap:RestructuringChargesAbstract
33 Business Exit Costs [Concept] Monetary For Period Debit us-gaap:BusinessExitCosts
34 Recapitalization Costs [Concept] Monetary For Period Debit us-gaap:RecapitalizationCosts
35 Severance Costs [Concept] Monetary For Period Debit us-gaap:SeveranceCosts
36 Other Restructuring Costs [Concept] Monetary For Period Debit us-gaap:OtherRestructuringCosts
37 Restructuring Charges, Total [Concept] Monetary For Period Debit us-gaap:RestructuringCharges
38 Restructuring and Related Cost, Positions Eliminated [Hierarchy] [Abstract]

*

*

us-gaap:RestructuringAndRelatedCostPositionsEliminatedAbstract
39 Restructuring and Related Cost, Number of Positions Eliminated [Concept] Integer For Period

*

us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated
40 Restructuring and Related Cost, Number of Positions Eliminated, Period Percent [Concept] Perdent For Period

*

us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
41 Restructuring and Related Cost, Number of Positions Eliminated, Inception to Date [Concept] Integer As Of

*

us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDate
42 Restructuring and Related Cost, Number of Positions Eliminated, Inception to Date Percent [Concept] Perdent As Of

*

us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent
43 Restructuring and Related Cost, Expected Number of Positions Eliminated [Concept] Integer For Period

*

us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
44 Restructuring Reserve Disclosures [Hierarchy] [Abstract]

*

*

us-gaap:RestructuringReserveLineItems
45 Restructuring Reserve, Translation and Other Adjustment [Concept] Monetary For Period Credit us-gaap:RestructuringReserveTranslationAndOtherAdjustment
46 Restructuring Reserve, Adjustment Description [Concept] Text/String For Period

*

us-gaap:RestructuringReserveAdjustmentDescription
47 Restructuring and Related Activities, Liability Not Recognized [Concept] Text/String For Period

*

us-gaap:RestructuringAndRelatedActivitiesLiabilityNotRecognized
48 Restructuring Reserve [Roll Up] [Abstract]

*

*

us-gaap:RestructuringReserveAbstract
49 Restructuring Reserve, Current [Concept] Monetary As Of Credit us-gaap:RestructuringReserveCurrent
50 Restructuring Reserve, Noncurrent [Concept] Monetary As Of Credit us-gaap:RestructuringReserveNoncurrent
51 Restructuring Reserve, Total [Concept] Monetary As Of Credit us-gaap:RestructuringReserve
52 Restructuring Reserve [Roll Forward] [Abstract]

*

*

us-gaap:RestructuringReserveRollForward
53 Restructuring Reserve, Beginning Balance [Concept] Monetary As Of Credit us-gaap:RestructuringReserve
54 Restructuring Reserve, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:RestructuringReservePeriodIncreaseDecreaseRollUp
55 Restructuring Reserve, Period Expense [Concept] Monetary For Period Credit us-gaap:RestructuringReservePeriodExpense
56 Restructuring Reserve, Settled without Cash [Concept] Monetary For Period Debit us-gaap:RestructuringReserveSettledWithoutCash
57 Restructuring Reserve, Settled with Cash [Concept] Monetary For Period Debit us-gaap:RestructuringReserveSettledWithCash
58 Restructuring Reserve, Translation Adjustment [Concept] Monetary For Period Credit us-gaap:RestructuringReserveTranslationAdjustment
59 Restructuring Reserve, Accrual Adjustment [Concept] Monetary For Period Credit us-gaap:RestructuringReserveAccrualAdjustment
60 Restructuring Reserve, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:RestructuringReservePeriodIncreaseDecrease
61 Restructuring Reserve, Ending Balance [Concept] Monetary As Of Credit us-gaap:RestructuringReserve